﻿using Cofe.Core.Property;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Cofe.Core.Interfaces
{
    public interface IDirectoryLister
    {
        IVolume Volume { get; set; }

        IEnumerable<IPropertyProvider> GetRootPropertyProviders();
        Task<IPropertyProvider> TryParsePathAsync(string path, EntryConstructionFlags flags);

    }
}
